package ast;

import java.util.ArrayList;

import util.Pair;

public class Function {
	
	private String name;
	private Pair<ArrayList<String>, String> signature;
	private ArrayList<Pair<ArrayList<String>,String>> definition;
	
	public Function(String nm, 
					Pair<ArrayList<String>, String> sig,
					ArrayList<Pair<ArrayList<String>,String>> def)
	{
		name = nm;
		signature = sig;
		definition = def;
	}
	
	public String getName()
	{
		return name;
	}
	
	public Pair<ArrayList<String>, String> getSignature()
	{
		return signature;
	}
	
	public ArrayList<Pair<ArrayList<String>,String>> getDefinition()
	{
		return definition;
	}
	
	public String toString()
	{
		return "";
	}

}
